<template>
  <app-container>
    <el-tabs v-model="activeName">
      <el-tab-pane label="概要信息" name="first">
        <generate-form ref="generateForm" :data="BaseInformation" :remote="remoteFuncs" :value="editData" />
      </el-tab-pane>
      <el-tab-pane label="调整信息" name="second">
        <generate-form ref="generateForm" :data="AdjustInformation" :remote="remoteFuncs" :value="editData" />
      </el-tab-pane>
      <el-tab-pane label="金额信息" name="three">
        <generate-form ref="generateForm" :data="AmountInformation" :remote="remoteFuncs" :value="editData" />
      </el-tab-pane>
    </el-tabs>
    <div class="generate-block">
      <el-button type="primary" @click="handleSubmit">提交</el-button>
      <el-button type="primary">重置</el-button>
      <el-button type="primary">取消</el-button>
    </div>
  </app-container>
</template>

<script>
import GenerateForm from '@/components/CreateForm/GenerateForm'
import '@/components/CreateForm/styles/FormCreate.css'
import GenerateTable from '@/components/CreateTable/GenerateTable'
export default {
  components: {
    GenerateForm,
    GenerateTable
  },
  data: function() {
    return {
      activeName: 'first',
      BaseInformation: {
        list: [
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 8,
                list: [
                  {
                    type: 'input',
                    name: '贷款借据号',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '00980101008',
                      required: true,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542790537000_1329'
                    },
                    key: '1542790537000_1329',
                    model: 'input_1542790537000_1329',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      },
                      {
                        required: true,
                        message: '贷款借据号必须填写'
                      }
                    ]
                  }
                ]
              },
              {
                span: 8,
                list: [
                  {
                    type: 'input',
                    name: '贷款账号',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '00982100000023',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: true,
                      clearable: false,
                      remoteFunc: 'func_1542790539000_42865'
                    },
                    key: '1542790539000_42865',
                    model: 'input_1542790539000_42865',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542790524000_474'
            },
            key: '1542790524000_474',
            model: 'grid_1542790524000_474',
            rules: []
          },
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 8,
                list: [
                  {
                    type: 'input',
                    name: '合同编号',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '0020010101',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: true,
                      clearable: false,
                      remoteFunc: 'func_1542790551000_93305'
                    },
                    key: '1542790551000_93305',
                    model: 'input_1542790551000_93305',
                    rules: [
                      {
                        type: 'string',
                        message: '合同编号格式不正确'
                      }
                    ]
                  }
                ]
              },
              {
                span: 8,
                list: [
                  {
                    type: 'input',
                    name: '公司代码',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '1001',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: true,
                      clearable: false,
                      remoteFunc: 'func_1542790554000_26285'
                    },
                    key: '1542790554000_26285',
                    model: 'input_1542790554000_26285',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542790550000_10405'
            },
            key: '1542790550000_10405',
            model: 'grid_1542790550000_10405',
            rules: []
          },
          {
            type: 'input',
            name: '成员公司名称',
            icon: 'regular/keyboard',
            options: {
              width: '28%',
              defaultValue: '中兴（沈阳）金融科技有限公司',
              required: false,
              dataType: 'string',
              pattern: '',
              placeholder: '',
              readonly: false,
              disabled: true,
              clearable: false,
              remoteFunc: 'func_1542790666000_36911'
            },
            key: '1542790666000_36911',
            model: 'input_1542790666000_36911',
            rules: [
              {
                type: 'string',
                message: '单行文本格式不正确'
              }
            ]
          },
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 8,
                list: [
                  {
                    type: 'select',
                    name: '货币代码',
                    icon: 'regular/caret-square-down',
                    options: {
                      defaultValue: 'CNY人民币',
                      multiple: false,
                      disabled: true,
                      clearable: false,
                      placeholder: '',
                      required: false,
                      showLabel: false,
                      width: '100%',
                      options: [
                        {
                          value: 'CNY人民币'
                        },
                        {
                          value: '下拉框2'
                        },
                        {
                          value: '下拉框3'
                        }
                      ],
                      remote: false,
                      remoteOptions: [],
                      props: {
                        value: 'value',
                        label: 'label'
                      },
                      remoteFunc: 'func_1542790677000_26998'
                    },
                    key: '1542790677000_26998',
                    model: 'select_1542790677000_26998',
                    rules: []
                  }
                ]
              },
              {
                span: 8,
                list: [
                  {
                    type: 'input',
                    name: '产品代码',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '0020010101',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: true,
                      clearable: false,
                      remoteFunc: 'func_1542790679000_49377'
                    },
                    key: '1542790679000_49377',
                    model: 'input_1542790679000_49377',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542790671000_90959'
            },
            key: '1542790671000_90959',
            model: 'grid_1542790671000_90959',
            rules: []
          },
          {
            type: 'input',
            name: '产品名称',
            icon: 'regular/keyboard',
            options: {
              width: '28%',
              defaultValue: '企业中长期贷款',
              required: false,
              dataType: 'string',
              pattern: '',
              placeholder: '',
              readonly: false,
              disabled: true,
              clearable: false,
              remoteFunc: 'func_1542790694000_64244'
            },
            key: '1542790694000_64244',
            model: 'input_1542790694000_64244',
            rules: [
              {
                type: 'string',
                message: '单行文本格式不正确'
              }
            ]
          },
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 8,
                list: [
                  {
                    type: 'select',
                    name: '贷款账户状态',
                    icon: 'regular/caret-square-down',
                    options: {
                      defaultValue: 'N-未生效',
                      multiple: false,
                      disabled: true,
                      clearable: false,
                      placeholder: '',
                      required: false,
                      showLabel: false,
                      width: '100%',
                      options: [
                        {
                          value: 'N-未生效'
                        },
                        {
                          value: '下拉框2'
                        },
                        {
                          value: '下拉框3'
                        }
                      ],
                      remote: false,
                      remoteOptions: [],
                      props: {
                        value: 'value',
                        label: 'label'
                      },
                      remoteFunc: 'func_1542790704000_63118'
                    },
                    key: '1542790704000_63118',
                    model: 'select_1542790704000_63118',
                    rules: []
                  }
                ]
              },
              {
                span: 8,
                list: [
                  {
                    type: 'select',
                    name: '贷款形态',
                    icon: 'regular/caret-square-down',
                    options: {
                      defaultValue: '0-正常',
                      multiple: false,
                      disabled: true,
                      clearable: false,
                      placeholder: '',
                      required: false,
                      showLabel: false,
                      width: '100%',
                      options: [
                        {
                          value: '0-正常'
                        },
                        {
                          value: '下拉框2'
                        },
                        {
                          value: '下拉框3'
                        }
                      ],
                      remote: false,
                      remoteOptions: [],
                      props: {
                        value: 'value',
                        label: 'label'
                      },
                      remoteFunc: 'func_1542790714000_53247'
                    },
                    key: '1542790714000_53247',
                    model: 'select_1542790714000_53247',
                    rules: []
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542790701000_57477'
            },
            key: '1542790701000_57477',
            model: 'grid_1542790701000_57477',
            rules: []
          },
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 8,
                list: [
                  {
                    type: 'date',
                    name: '开户日期',
                    icon: 'regular/calendar-alt',
                    options: {
                      defaultValue: '',
                      readonly: false,
                      disabled: false,
                      editable: true,
                      clearable: true,
                      placeholder: '',
                      startPlaceholder: '',
                      endPlaceholder: '',
                      type: 'date',
                      format: 'yyyy-MM-dd',
                      timestamp: false,
                      required: false,
                      width: '100%',
                      remoteFunc: 'func_1542790726000_88317'
                    },
                    key: '1542790726000_88317',
                    model: 'date_1542790726000_88317',
                    rules: []
                  }
                ]
              },
              {
                span: 8,
                list: [
                  {
                    type: 'date',
                    name: '到期日期',
                    icon: 'regular/calendar-alt',
                    options: {
                      defaultValue: '',
                      readonly: false,
                      disabled: false,
                      editable: true,
                      clearable: true,
                      placeholder: '',
                      startPlaceholder: '',
                      endPlaceholder: '',
                      type: 'date',
                      format: 'yyyy-MM-dd',
                      timestamp: false,
                      required: false,
                      width: '100%',
                      remoteFunc: 'func_1542790729000_23750'
                    },
                    key: '1542790729000_23750',
                    model: 'date_1542790729000_23750',
                    rules: []
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542790721000_99919'
            },
            key: '1542790721000_99919',
            model: 'grid_1542790721000_99919',
            rules: []
          },
          {
            type: 'input',
            name: '贷款期限',
            icon: 'regular/keyboard',
            options: {
              width: '28%',
              defaultValue: '56M',
              required: false,
              dataType: 'string',
              pattern: '',
              placeholder: '',
              readonly: false,
              disabled: true,
              clearable: false,
              remoteFunc: 'func_1542790735000_77594'
            },
            key: '1542790735000_77594',
            model: 'input_1542790735000_77594',
            rules: [
              {
                type: 'string',
                message: '单行文本格式不正确'
              }
            ]
          },
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 8,
                list: [
                  {
                    type: 'input',
                    name: '核销来源账号',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '100100199990900010001',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542790742000_77008'
                    },
                    key: '1542790742000_77008',
                    model: 'input_1542790742000_77008',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              },
              {
                span: 8,
                list: [
                  {
                    type: 'input',
                    name: '核销来源金额',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542790744000_57641'
                    },
                    key: '1542790744000_57641',
                    model: 'input_1542790744000_57641',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542790738000_20665'
            },
            key: '1542790738000_20665',
            model: 'grid_1542790738000_20665',
            rules: []
          }
        ],
        config: {
          labelWidth: 100,
          labelPosition: 'right'
        },
        table: {
          showRemove: false,
          showIndexCol: false,
          showEdit: false,
          showExport: false,
          showAdd: false,
          stripe: true,
          border: false
        }
      },
      AdjustInformation: {
        list: [
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '调整正常本金',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780767000_29584'
                    },
                    key: '1542780767000_29584',
                    model: 'input_1542780767000_29584',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              },
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '调整逾期本金',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780770000_11948'
                    },
                    key: '1542780770000_11948',
                    model: 'input_1542780770000_11948',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542780739000_40767'
            },
            key: '1542780739000_40767',
            model: 'grid_1542780739000_40767',
            rules: []
          },
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '调整呆滞本金',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780860000_1401'
                    },
                    key: '1542780860000_1401',
                    model: 'input_1542780860000_1401',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              },
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '调整呆账本金',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780862000_16300'
                    },
                    key: '1542780862000_16300',
                    model: 'input_1542780862000_16300',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542780751000_95665'
            },
            key: '1542780751000_95665',
            model: 'grid_1542780751000_95665',
            rules: []
          },
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '调整应收应计利息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '500.00',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780865000_3141'
                    },
                    key: '1542780865000_3141',
                    model: 'input_1542780865000_3141',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              },
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '调整催收应计利息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780867000_64579'
                    },
                    key: '1542780867000_64579',
                    model: 'input_1542780867000_64579',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542780753000_22738'
            },
            key: '1542780753000_22738',
            model: 'grid_1542780753000_22738',
            rules: []
          },
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '调整应收欠息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780901000_65644'
                    },
                    key: '1542780901000_65644',
                    model: 'input_1542780901000_65644',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              },
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '调整催收欠息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780903000_14018'
                    },
                    key: '1542780903000_14018',
                    model: 'input_1542780903000_14018',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542780754000_32884'
            },
            key: '1542780754000_32884',
            model: 'grid_1542780754000_32884',
            rules: []
          },
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '调整应收应计罚息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780906000_3839'
                    },
                    key: '1542780906000_3839',
                    model: 'input_1542780906000_3839',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              },
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '调整催收应计罚息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780908000_20458'
                    },
                    key: '1542780908000_20458',
                    model: 'input_1542780908000_20458',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542780755000_85892'
            },
            key: '1542780755000_85892',
            model: 'grid_1542780755000_85892',
            rules: []
          },
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '调整应计罚息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780914000_4467'
                    },
                    key: '1542780914000_4467',
                    model: 'input_1542780914000_4467',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              },
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '调整催收罚息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780923000_88426'
                    },
                    key: '1542780923000_88426',
                    model: 'input_1542780923000_88426',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542780757000_71959'
            },
            key: '1542780757000_71959',
            model: 'grid_1542780757000_71959',
            rules: []
          },
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '调整应计复息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780925000_10844'
                    },
                    key: '1542780925000_10844',
                    model: 'input_1542780925000_10844',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              },
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '调整复息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780926000_79387'
                    },
                    key: '1542780926000_79387',
                    model: 'input_1542780926000_79387',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542780760000_60757'
            },
            key: '1542780760000_60757',
            model: 'grid_1542780760000_60757',
            rules: []
          },
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '调整应收罚金',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780925000_10844'
                    },
                    key: '1542780925000_10844',
                    model: 'input_1542780925000_10844',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              },
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '调整应收费用',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780926000_79387'
                    },
                    key: '1542780926000_79387',
                    model: 'input_1542780926000_79387',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542780760000_60757'
            },
            key: '1542780760000_60757',
            model: 'grid_1542780760000_60757',
            rules: []
          },

          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '调整核销本金',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780925000_10844'
                    },
                    key: '1542780925000_10844',
                    model: 'input_1542780925000_10844',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              },
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '调整核销利息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780926000_79387'
                    },
                    key: '1542780926000_79387',
                    model: 'input_1542780926000_79387',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542780760000_60757'
            },
            key: '1542780760000_60757',
            model: 'grid_1542780760000_60757',
            rules: []
          }
        ],
        config: {
          labelWidth: 100,
          labelPosition: 'right'
        },
        table: {
          showRemove: false,
          showIndexCol: false,
          showEdit: false,
          showExport: false,
          showAdd: false,
          stripe: true,
          border: false
        }
      },
      AmountInformation: {
        list: [
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '正常本金',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '300,000.00',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780814000_61138'
                    },
                    key: '1542780814000_61138',
                    model: 'input_1542780814000_61138',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              },
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '逾期本金',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780857000_69110'
                    },
                    key: '1542780857000_69110',
                    model: 'input_1542780857000_69110',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542780749000_30637'
            },
            key: '1542780749000_30637',
            model: 'grid_1542780749000_30637',
            rules: []
          },
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '呆滞本金',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780860000_1401'
                    },
                    key: '1542780860000_1401',
                    model: 'input_1542780860000_1401',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              },
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '呆账本金',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780862000_16300'
                    },
                    key: '1542780862000_16300',
                    model: 'input_1542780862000_16300',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542780751000_95665'
            },
            key: '1542780751000_95665',
            model: 'grid_1542780751000_95665',
            rules: []
          },
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '应收应计利息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780865000_3141'
                    },
                    key: '1542780865000_3141',
                    model: 'input_1542780865000_3141',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              },
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '催收应计利息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780867000_64579'
                    },
                    key: '1542780867000_64579',
                    model: 'input_1542780867000_64579',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542780753000_22738'
            },
            key: '1542780753000_22738',
            model: 'grid_1542780753000_22738',
            rules: []
          },
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '应收欠息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780901000_65644'
                    },
                    key: '1542780901000_65644',
                    model: 'input_1542780901000_65644',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              },
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '催收欠息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780903000_14018'
                    },
                    key: '1542780903000_14018',
                    model: 'input_1542780903000_14018',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542780754000_32884'
            },
            key: '1542780754000_32884',
            model: 'grid_1542780754000_32884',
            rules: []
          },
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '应收应计罚息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780906000_3839'
                    },
                    key: '1542780906000_3839',
                    model: 'input_1542780906000_3839',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              },
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '催收应计罚息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780908000_20458'
                    },
                    key: '1542780908000_20458',
                    model: 'input_1542780908000_20458',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542780755000_85892'
            },
            key: '1542780755000_85892',
            model: 'grid_1542780755000_85892',
            rules: []
          },
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '应计罚息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780914000_4467'
                    },
                    key: '1542780914000_4467',
                    model: 'input_1542780914000_4467',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              },
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '催收罚息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780923000_88426'
                    },
                    key: '1542780923000_88426',
                    model: 'input_1542780923000_88426',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542780757000_71959'
            },
            key: '1542780757000_71959',
            model: 'grid_1542780757000_71959',
            rules: []
          },
          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '应计复息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780925000_10844'
                    },
                    key: '1542780925000_10844',
                    model: 'input_1542780925000_10844',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              },
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '复息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780926000_79387'
                    },
                    key: '1542780926000_79387',
                    model: 'input_1542780926000_79387',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542780760000_60757'
            },
            key: '1542780760000_60757',
            model: 'grid_1542780760000_60757',
            rules: []
          },

          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '应收罚金',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780925000_10844'
                    },
                    key: '1542780925000_10844',
                    model: 'input_1542780925000_10844',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              },
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '应收费用',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780926000_79387'
                    },
                    key: '1542780926000_79387',
                    model: 'input_1542780926000_79387',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542780760000_60757'
            },
            key: '1542780760000_60757',
            model: 'grid_1542780760000_60757',
            rules: []
          },

          {
            type: 'grid',
            name: '栅格布局',
            icon: 'th',
            columns: [
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '核销本金',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780925000_10844'
                    },
                    key: '1542780925000_10844',
                    model: 'input_1542780925000_10844',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              },
              {
                span: 6,
                list: [
                  {
                    type: 'input',
                    name: '核销利息',
                    icon: 'regular/keyboard',
                    options: {
                      width: '100%',
                      defaultValue: '',
                      required: false,
                      dataType: 'string',
                      pattern: '',
                      placeholder: '',
                      readonly: false,
                      disabled: false,
                      clearable: false,
                      remoteFunc: 'func_1542780926000_79387'
                    },
                    key: '1542780926000_79387',
                    model: 'input_1542780926000_79387',
                    rules: [
                      {
                        type: 'string',
                        message: '单行文本格式不正确'
                      }
                    ]
                  }
                ]
              }
            ],
            options: {
              gutter: 0,
              justify: 'start',
              align: 'top',
              remoteFunc: 'func_1542780760000_60757'
            },
            key: '1542780760000_60757',
            model: 'grid_1542780760000_60757',
            rules: []
          }
        ],
        config: {
          labelWidth: 100,
          labelPosition: 'right'
        },
        table: {
          showRemove: false,
          showIndexCol: false,
          showEdit: false,
          showExport: false,
          showAdd: false,
          stripe: true,
          border: false
        }
      },

      editData: {},
      values: {},
      remoteFuncs: {

      }
    }
  },
  methods: {
    handleSubmit() {
      this.$refs.generateForm
        .getData()
        .then(data => {
          // 数据校验成功
          // data 为获取的表单数据
        })
        .catch(e => {
          // 数据校验失败
        })
    }
  }
}
</script>

<style scoped>
</style>
